Improving Mobile Infrastructure for Pervasive Personal Computing

نویسندگان

  • Ajay Surie
  • David A. Eckhardt
چکیده

The emergence of pervasive computing systems such as Internet Suspend/ Resume has facilitated ubiquitous access to a user’s personalized computing environment by layering virtual machine technology on top of distributed storage. This usage model poses several new challenges, such as establishing trust in unmanaged hardware that a user may access, and efficiently migrating virtual machine (VM) state across low-bandwidth networks. This document describes Trust-Sniffer, a tool that reduces the security risks associated with transient use by helping a user to gain confidence in software on an untrusted machine. The root of trust is a small, user carried device such as a USB memory stick. Trust-Sniffer verifies the on-disk boot image of the target machine and incrementally expands the zone of trust by validating applications, including dynamically linked libraries, before they are executed. An application is validated by comparing its checksum to a list of known good checksums. If a binary cannot be validated, its execution is blocked. This staged approach to establishing confidence in an untrusted machine strikes a good balance between the needs of security and ease-of-use, and facilitates rapid transient use of hardware. This document also describes a solution to optimize the transfer of large amounts disk and memory state for VM migration, based on opportunistic replay of user actions. The term opportunistic means that replay need not be perfect to be useful. In contrast to other replay techniques, opportunistic replay captures user interactions with applications at the GUI level, resulting in very small replay logs that economize network utilization. Replay of user interactions on a VM at the migration target site can result in divergent VM state. Cryptographic hashing techniques are used to identify and transmit only the differences. I describe the implementation and associated challenges of a prototype system that supports VMmigration, and present encouraging results with this prototype that show savings of up to 80.5% of bytes transferred.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A dynamic Architecture for Pervasive Computing

Pervasive Computing infrastructures have become widespread and sensors are getting increasingly smaller. PDAs or mobile phones are already used everywhere. But many applications have not yet taken mobility and pervasiveness into account. Due to teh lack of an appropriate supporting infrastructure. At ETHZ we have developed a new infrastructure for pervasive computing Jadabs. Jadabs has a small ...

متن کامل

Agents, Mobility, and M-services: Creating the Next Generation Applications and Infrastructure on Mobile Ad-Hoc Networks

With the advent of third generation wireless infrastructure, and the simultaneous emergence of pervasive connectivity for all devices based on Bluetooth like systems for ad-hoc networks, a new vista is open for research in the area of mobile systems. We describe here our ideas for realizing pervasive computing systems based on the cooperation of autonomous, dynamic and adaptive components (hard...

متن کامل

Improving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner

Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...

متن کامل

Improving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner

Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...

متن کامل

Self-Improving Personal Smart Spaces for Pervasive Service Provision

Current research in pervasive computing, as well as in the fields of mobile telecommunications and device manufacture are opening the way for convergence between mobile telecommunications and the traditional Internet towards the Future Internet. The ubiquitous computing paradigm integrates information processing into the objects that surround us in our environment and permits both global contro...

متن کامل

How to make Personal Smart Spaces Context-aware

Pervasive computing [1] or as otherwise called Ambient Intelligence [2] aims to assist users in their everyday tasks in a seamless unobtrusive manner. In this framework, there have been various research initiatives aiming towards the design and realization of smart spaces [3] in homes, offices, universities, schools, hospitals, hotels, museums, and other private or public places, where various ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007